package com.marvels.approve.process.dto.reportingDto;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 详细记录信息表
 * @author xiongxianghua
 *
 * 2017年11月24日
 */
public class EdcZxPersonalSpecialOrderInfoDTO implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Integer id;
    private String reqNo; // 请求编号
	//报告编号
	private String reportNo;
	//记录来源
	private String infoSource;
	//记录类型
	private String infoType;
	//发生日期
	private Date happenDate;
	//变更月数
	private String months;
	//发生金额
	private BigDecimal happenMoney;
	//明细信息
	private String detailInfo;
	//信息获取日期
	private Date infoDate;
	
	//创建人
	private String createdBy;
	//创建时间
	private Date createdDate;
	//修改人
	private String updatedBy;
	//修改时间
	private Date updatedDate;
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getReportNo() {
		return reportNo;
	}
	public void setReportNo(String reportNo) {
		this.reportNo = reportNo;
	}
	public String getInfoSource() {
		return infoSource;
	}
	public void setInfoSource(String infoSource) {
		this.infoSource = infoSource;
	}
	public String getInfoType() {
		return infoType;
	}
	public void setInfoType(String infoType) {
		this.infoType = infoType;
	}
	public Date getHappenDate() {
		return happenDate;
	}
	public void setHappenDate(Date happenDate) {
		this.happenDate = happenDate;
	}
	public String getMonths() {
		return months;
	}
	public void setMonths(String months) {
		this.months = months;
	}
	public BigDecimal getHappenMoney() {
		return happenMoney;
	}
	public void setHappenMoney(BigDecimal happenMoney) {
		this.happenMoney = happenMoney;
	}
	public String getDetailInfo() {
		return detailInfo;
	}
	public void setDetailInfo(String detailInfo) {
		this.detailInfo = detailInfo;
	}
	public Date getInfoDate() {
		return infoDate;
	}
	public void setInfoDate(Date infoDate) {
		this.infoDate = infoDate;
	}
	public String getCreatedBy() {
		return createdBy;
	}
	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}
	public Date getCreatedDate() {
		return createdDate;
	}
	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}
	public String getUpdatedBy() {
		return updatedBy;
	}
	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy;
	}
	public Date getUpdatedDate() {
		return updatedDate;
	}
	public void setUpdatedDate(Date updatedDate) {
		this.updatedDate = updatedDate;
	}
	public String getReqNo() {
		return reqNo;
	}
	public void setReqNo(String reqNo) {
		this.reqNo = reqNo;
	}
	
	@Override
	public String toString() {
		return "EdcZxPersonalSpecialOrderInfo [id=" + id + ", reportNo="
				+ reportNo + ", infoSource=" + infoSource + ", infoType="
				+ infoType + ", happenDate=" + happenDate + ", months="
				+ months + ", HappenMoney=" + happenMoney + ", detailInfo="
				+ detailInfo + ", infoDate=" + infoDate + ", createdBy="
				+ createdBy + ", createdDate=" + createdDate + ", updatedBy="
				+ updatedBy + ", updatedDate=" + updatedDate + "]";
	}
	
	
}
